// 提交的时候是否全部验证通过
function checkForm() {

    var result = "";


    // 判断名称
    if ($.trim($('.rname').val()).length == 0) {
        result += 'fail';
        $('.tiprname').html("* 不能为空！").css("color", "red");
    } else {
        result = "";
        $('.tiprname').html("√").css("color", "green");
    }
    // 判断路径
    if ($.trim($('.repath').val()).length == 0) {
        result += 'fail';
        $('.tiprepath').html("* 不能为空！").css("color", "red");
        $('.tipPicVid').html("* 不能为空！").css("color", "red");
    } else {
        result = "";
        $('.tiprepath').html("√").css("color", "green");
    }
    // 判断地址
    if ($.trim($('.reinstruct').val()).length == 0) {
        result += 'fail';
        $('.tipreinstruct').html("* 不能为空！").css("color", "red");
    } else {
        result = "";
        $('.tipreinstruct').html("√").css("color", "green");
    }

    if (result != "") {
        return false;
    }
    return true;
}

// 点击刷新网页
$('.clearForm').on('click', function () {window.location.reload();});

// 点击新增按钮，隐藏更新按钮
function showAndHide() {
    $("#updateBtn").hide();
    $("#resVideo").hide();
}

// 添加
$('#addBtn').on('click', function () {
    if (confirm("确定添加资源？")) {
        if (checkForm()) {
            $.ajax({
                type: "POST",
                url: "/webResourceController/addWebresource",
                dataType: "json",
                data: $("#dataForm").serialize(),
                success: function (data) {
                    if (data.result == "success") {
                        alert("添加成功！");
                        window.location.reload();
                    } else {
                        alert("添加失败！");
                    }
                },
                error: function () {
                    alert("发送请求失败！");
                }
            });
        } else {
            alert("提交失败，请检查红色提示部分！");
        }
    }
});

// 获得一条信息并显示
function showFun(reid) {
    $("#addBtn").hide();
    if (!$.AMUI.support.mutationobserver) {
        $selected.trigger('changed.selected.amui');
    }
    $.ajax({
        type: "GET",
        url: "/webResourceController/findOneWebresource?reid=" + reid,
        dataType: "json",
        success: function (data) {
            console.log("data:" + data);
            // 唯一标识（用于保存修改的时候的id）
            $(".reid").val(data.webres.reid);
            // 类型
            if (data.webres.retype == "图片") {
                $("#resVideo").hide();
            }
            if (data.webres.retype == "视频") {
                $("#resPic").hide();
            }
            // 名称
            $(".rname").val(data.webres.rname);
            // 路径
            $(".repath").val(data.webres.repath);
            $(".imagePhoto").attr("src", data.webres.repath);
            $("#videoShow").attr("src", data.webres.repath);
            // 会员可看状态
            if (data.webres.tovip == 1) {
                $(".tovip:eq(0)").attr("checked", "checked");
            } else {
                $(".tovip:eq(1)").attr("checked", "checked");
            }
            // 学员可看状态
            if (data.webres.tostudent == 1) {
                $(".tostudent:eq(0)").attr("checked", "checked");
            } else {
                $(".tostudent:eq(1)").attr("checked", "checked");
            }
            // 说明
            $(".reinstruct").val(data.webres.reinstruct);
            // 备注
            $(".renote").val(data.webres.renote);
        },
        error: function () {
            alert("发送更新请求失败！");
        }
    });
}

// 更新
function updateFun() {
    if (confirm("您确定更新当前员工的数据？")) {
        if (checkForm()) {
            $.ajax({
                type: "POST",
                url: "/webResourceController/updateWebresource",
                dataType: "json",
                data: $("#dataForm").serialize(),
                success: function (data) {
                    if (data.result == "success") {
                        alert("更新成功！");
                        window.location.reload();
                    } else {
                        alert("更新失败！");
                    }
                },
                error: function () {
                    alert("发送请求失败！");
                }
            });
        } else {
            alert("更新失败，请检查红色提示部分！");
        }
    }
}

// 删除
function delFun(reid) {
    $("#delConfirm").modal({
        onConfirm: function () {
            $.ajax({
                type: "GET",
                url: "/webResourceController/delWebresource?reid=" + reid,
                dataType: "json",
                success: function (data) {
                    if (data.result == "success") {
                        alert("删除成功！");
                        window.location.reload();
                    } else {
                        alert("删除失败！");
                    }
                },
                error: function () {
                    alert("发送请求失败");
                }
            });
        }
    });
}

// 点击图片按钮
$("#btnPic").on("click", function () {
    $("#resVideo").hide();
    $("#resPic").show();
});

// 点击视频按钮
$("#btnVideo").on("click", function () {
    $("#resPic").hide();
    $("#resVideo").show();
});

// 图片上传
$(".resPhoto").bind('change', function () {
    var fordate = new FormData();  // 得到一个FormData对象：
    var fils = $(".resPhoto").get(0).files[0];  // 得到file对象
    fordate.append('pic', fils);  // 用append方法添加键值对
    var result = uploadfile('resPhoto'); // 上传头像并返回结果
    if (result.code == 0) {
        $(".imagePhoto").attr({'src': result.data}); // 把图片回显
        $(".repath").val(result.data); // 将路径存入路径的文本框中
        $('.tipresPhoto').html("√").css("color", "green");
    } else {
        alert("上传失败，请重新上传！");
    }
});

// 视频上传
$(".resVideo").bind('change', function () {
    var fordate = new FormData();  // 得到一个FormData对象：
    var fils = $(".resVideo").get(0).files[0];  // 得到file对象
    fordate.append('pic', fils);  // 用append方法添加键值对
    var result = uploadfile('resVideo'); // 上传头像并返回结果
    if (result.code == 0) {
        console.log("src:" + result.data);
        $("#videoShow").attr("src", result.data);
        $('.tipresVideo').html("√").css("color", "green");
        // 保存路径
        $(".repath").val(result.data);
    } else {
        alert("上传失败，请重新上传！");
    }
});

// 模糊查询
$("#searchBtn").on("click", function () {
    var type = $("#searchType").val();
    var content = $("#searchContent").val();
    if (content === null || content === undefined || content === '' || content.length === 0) {
        alert("请输入查询条件！");
        return false;
    } else {
        window.location.href = "/webResourceController/searchWebresource?type=" + type + "&content=" + content;
    }
});